package com.mdd.maduoduo.entity;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class BannerEntity {

    @SerializedName("code")
    public String code;
    @SerializedName("msg")
    public String msg;
    @SerializedName("data")
    public DataDTO data;

    public static class DataDTO {
        @SerializedName("createTime")
        public Object createTime;
        @SerializedName("createUserName")
        public Object createUserName;
        @SerializedName("modifyTime")
        public Object modifyTime;
        @SerializedName("modifyUserName")
        public Object modifyUserName;
        @SerializedName("id")
        public Object id;
        @SerializedName("isMax")
        public Object isMax;
        @SerializedName("personalFrontPhoto")
        public Object personalFrontPhoto;
        @SerializedName("nickName")
        public Object nickName;
        @SerializedName("sologo")
        public Object sologo;
        @SerializedName("mobile")
        public Object mobile;
        @SerializedName("customerServiceMobile")
        public Object customerServiceMobile;
        @SerializedName("customerServiceMobileUrl")
        public Object customerServiceMobileUrl;
        @SerializedName("isStrongRawid")
        public Integer isStrongRawid;
        @SerializedName("userAvailMoney")
        public Object userAvailMoney;
        @SerializedName("functionConfigDtos")
        public List<FunctionConfigDtosDTO> functionConfigDtos;
        @SerializedName("pickupSharedCode")
        public Object pickupSharedCode;

        public static class FunctionConfigDtosDTO {
            @SerializedName("createTime")
            public Object createTime;
            @SerializedName("createUserName")
            public Object createUserName;
            @SerializedName("modifyTime")
            public Object modifyTime;
            @SerializedName("modifyUserName")
            public Object modifyUserName;
            @SerializedName("moduleName")
            public String moduleName;
            @SerializedName("module")
            public Integer module;
            @SerializedName("itemDtos")
            public List<ItemDtosDTO> itemDtos;

            public static class ItemDtosDTO {
                @SerializedName("createTime")
                public Object createTime;
                @SerializedName("createUserName")
                public Object createUserName;
                @SerializedName("modifyTime")
                public Object modifyTime;
                @SerializedName("modifyUserName")
                public Object modifyUserName;
                @SerializedName("functionName")
                public String functionName;
                @SerializedName("url")
                public String url;
                @SerializedName("jumpType")
                public Integer jumpType;
                @SerializedName("jumpUrl")
                public String jumpUrl;
                @SerializedName("shareConfigMap")
                public Object shareConfigMap;
            }
        }
    }
}
